﻿using System;
using System.CodeDom.Compiler;
using System.Reflection;
using Plugin.Iconize;
using Prism.Mvvm;
using Xamarin.Forms;
using Xamarin.Forms.Internals;
using Xamarin.Forms.Xaml;
using Xamarin.Forms.Xaml.Internals;

namespace AutoR.Views.Home
{
	// Token: 0x0200002B RID: 43
	[XamlFilePath("Views\\Home\\Build.xaml")]
	public class Build : ContentPage
	{
		// Token: 0x060000A9 RID: 169 RVA: 0x0001A26D File Offset: 0x0001846D
		public Build()
		{
			this.InitializeComponent();
		}

		// Token: 0x060000AA RID: 170 RVA: 0x0001A27C File Offset: 0x0001847C
		[GeneratedCode("Xamarin.Forms.Build.Tasks.XamlG", "0.0.0.0")]
		private void InitializeComponent()
		{
			if (ResourceLoader.ResourceProvider != null && ResourceLoader.ResourceProvider(typeof(Build).GetTypeInfo().Assembly.GetName(), "Views/Home/Build.xaml") != null)
			{
				this.__InitComponentRuntime();
				return;
			}
			if (XamlLoader.XamlFileProvider != null && XamlLoader.XamlFileProvider(base.GetType()) != null)
			{
				this.__InitComponentRuntime();
				return;
			}
			BindingExtension bindingExtension = new BindingExtension();
			ToolbarItem toolbarItem = new ToolbarItem();
			Label label = new Label();
			BindingExtension bindingExtension2 = new BindingExtension();
			Switch @switch = new Switch();
			Label label2 = new Label();
			BindingExtension bindingExtension3 = new BindingExtension();
			TimePicker timePicker = new TimePicker();
			StackLayout stackLayout = new StackLayout();
			Label label3 = new Label();
			BindingExtension bindingExtension4 = new BindingExtension();
			Entry entry = new Entry();
			Label label4 = new Label();
			BindingExtension bindingExtension5 = new BindingExtension();
			Entry entry2 = new Entry();
			StackLayout stackLayout2 = new StackLayout();
			StackLayout stackLayout3 = new StackLayout();
			Frame frame = new Frame();
			Label label5 = new Label();
			BindingExtension bindingExtension6 = new BindingExtension();
			Switch switch2 = new Switch();
			BindingExtension bindingExtension7 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer = new TapGestureRecognizer();
			IconImage iconImage = new IconImage();
			StackLayout stackLayout4 = new StackLayout();
			ColumnDefinition columnDefinition = new ColumnDefinition();
			ColumnDefinition columnDefinition2 = new ColumnDefinition();
			ColumnDefinition columnDefinition3 = new ColumnDefinition();
			ColumnDefinition columnDefinition4 = new ColumnDefinition();
			Image image = new Image();
			BindingExtension bindingExtension8 = new BindingExtension();
			Entry entry3 = new Entry();
			StackLayout stackLayout5 = new StackLayout();
			Image image2 = new Image();
			BindingExtension bindingExtension9 = new BindingExtension();
			Entry entry4 = new Entry();
			StackLayout stackLayout6 = new StackLayout();
			Image image3 = new Image();
			BindingExtension bindingExtension10 = new BindingExtension();
			Entry entry5 = new Entry();
			StackLayout stackLayout7 = new StackLayout();
			Image image4 = new Image();
			BindingExtension bindingExtension11 = new BindingExtension();
			Entry entry6 = new Entry();
			StackLayout stackLayout8 = new StackLayout();
			Grid grid = new Grid();
			Label label6 = new Label();
			BindingExtension bindingExtension12 = new BindingExtension();
			Entry entry7 = new Entry();
			Label label7 = new Label();
			BindingExtension bindingExtension13 = new BindingExtension();
			Switch switch3 = new Switch();
			StackLayout stackLayout9 = new StackLayout();
			Label label8 = new Label();
			BindingExtension bindingExtension14 = new BindingExtension();
			Entry entry8 = new Entry();
			StackLayout stackLayout10 = new StackLayout();
			Frame frame2 = new Frame();
			Label label9 = new Label();
			BindingExtension bindingExtension15 = new BindingExtension();
			Switch switch4 = new Switch();
			BindingExtension bindingExtension16 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer2 = new TapGestureRecognizer();
			IconImage iconImage2 = new IconImage();
			StackLayout stackLayout11 = new StackLayout();
			ColumnDefinition columnDefinition5 = new ColumnDefinition();
			ColumnDefinition columnDefinition6 = new ColumnDefinition();
			ColumnDefinition columnDefinition7 = new ColumnDefinition();
			ColumnDefinition columnDefinition8 = new ColumnDefinition();
			Image image5 = new Image();
			BindingExtension bindingExtension17 = new BindingExtension();
			Entry entry9 = new Entry();
			StackLayout stackLayout12 = new StackLayout();
			Image image6 = new Image();
			BindingExtension bindingExtension18 = new BindingExtension();
			Entry entry10 = new Entry();
			StackLayout stackLayout13 = new StackLayout();
			Image image7 = new Image();
			BindingExtension bindingExtension19 = new BindingExtension();
			Entry entry11 = new Entry();
			StackLayout stackLayout14 = new StackLayout();
			Image image8 = new Image();
			BindingExtension bindingExtension20 = new BindingExtension();
			Entry entry12 = new Entry();
			StackLayout stackLayout15 = new StackLayout();
			Grid grid2 = new Grid();
			Label label10 = new Label();
			BindingExtension bindingExtension21 = new BindingExtension();
			Entry entry13 = new Entry();
			Label label11 = new Label();
			BindingExtension bindingExtension22 = new BindingExtension();
			Switch switch5 = new Switch();
			StackLayout stackLayout16 = new StackLayout();
			Label label12 = new Label();
			BindingExtension bindingExtension23 = new BindingExtension();
			Entry entry14 = new Entry();
			StackLayout stackLayout17 = new StackLayout();
			Frame frame3 = new Frame();
			StackLayout stackLayout18 = new StackLayout();
			NameScope nameScope = new NameScope();
			NameScope.SetNameScope(this, nameScope);
			this.SetValue(ViewModelLocator.AutowireViewModelProperty, new bool?(true));
			this.SetValue(Page.TitleProperty, "建造");
			toolbarItem.SetValue(MenuItem.TextProperty, "资料");
			bindingExtension.Path = "WebCommand";
			BindingBase binding = ((IMarkupExtension<BindingBase>)bindingExtension).ProvideValue(null);
			toolbarItem.SetBinding(MenuItem.CommandProperty, binding);
			this.ToolbarItems.Add(toolbarItem);
			frame.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame.SetValue(View.MarginProperty, new Thickness(3.0, 0.0));
			stackLayout.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label.SetValue(Label.TextProperty, "定时建造:");
			label.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout.Children.Add(label);
			bindingExtension2.Path = "Game.OthersConfig.BuildReset";
			BindingBase binding2 = ((IMarkupExtension<BindingBase>)bindingExtension2).ProvideValue(null);
			@switch.SetBinding(Switch.IsToggledProperty, binding2);
			stackLayout.Children.Add(@switch);
			label2.SetValue(Label.TextProperty, "重置时间");
			label2.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label2.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout.Children.Add(label2);
			bindingExtension3.Path = "Game.OthersConfig.ResetTime";
			BindingBase binding3 = ((IMarkupExtension<BindingBase>)bindingExtension3).ProvideValue(null);
			timePicker.SetBinding(TimePicker.TimeProperty, binding3);
			timePicker.SetValue(VisualElement.WidthRequestProperty, 90.0);
			stackLayout.Children.Add(timePicker);
			stackLayout3.Children.Add(stackLayout);
			stackLayout2.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label3.SetValue(Label.TextProperty, "船坞次数:");
			label3.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout2.Children.Add(label3);
			bindingExtension4.Path = "Game.OthersConfig.ShipResetNumber";
			BindingBase binding4 = ((IMarkupExtension<BindingBase>)bindingExtension4).ProvideValue(null);
			entry.SetBinding(Entry.TextProperty, binding4);
			BindableObject bindableObject = entry;
			BindableProperty fontSizeProperty = Entry.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter = new FontSizeConverter();
			string value = "15";
			XamlServiceProvider xamlServiceProvider = new XamlServiceProvider();
			Type typeFromHandle = typeof(IProvideValueTarget);
			object[] array = new object[0 + 6];
			array[0] = entry;
			array[1] = stackLayout2;
			array[2] = stackLayout3;
			array[3] = frame;
			array[4] = stackLayout18;
			array[5] = this;
			object service;
			xamlServiceProvider.Add(typeFromHandle, service = new SimpleValueTargetProvider(array, Entry.FontSizeProperty, nameScope));
			xamlServiceProvider.Add(typeof(IReferenceProvider), service);
			Type typeFromHandle2 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver = new XmlNamespaceResolver();
			xmlNamespaceResolver.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xamlServiceProvider.Add(typeFromHandle2, new XamlTypeResolver(xmlNamespaceResolver, typeof(Build).GetTypeInfo().Assembly));
			xamlServiceProvider.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(22, 84)));
			bindableObject.SetValue(fontSizeProperty, extendedTypeConverter.ConvertFromInvariantString(value, xamlServiceProvider));
			entry.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
			entry.SetValue(VisualElement.WidthRequestProperty, 70.0);
			stackLayout2.Children.Add(entry);
			label4.SetValue(Label.TextProperty, "装备次数:");
			label4.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label4.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout2.Children.Add(label4);
			bindingExtension5.Path = "Game.OthersConfig.EquipmentResetNumber";
			BindingBase binding5 = ((IMarkupExtension<BindingBase>)bindingExtension5).ProvideValue(null);
			entry2.SetBinding(Entry.TextProperty, binding5);
			BindableObject bindableObject2 = entry2;
			BindableProperty fontSizeProperty2 = Entry.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter2 = new FontSizeConverter();
			string value2 = "15";
			XamlServiceProvider xamlServiceProvider2 = new XamlServiceProvider();
			Type typeFromHandle3 = typeof(IProvideValueTarget);
			object[] array2 = new object[0 + 6];
			array2[0] = entry2;
			array2[1] = stackLayout2;
			array2[2] = stackLayout3;
			array2[3] = frame;
			array2[4] = stackLayout18;
			array2[5] = this;
			object service2;
			xamlServiceProvider2.Add(typeFromHandle3, service2 = new SimpleValueTargetProvider(array2, Entry.FontSizeProperty, nameScope));
			xamlServiceProvider2.Add(typeof(IReferenceProvider), service2);
			Type typeFromHandle4 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver2 = new XmlNamespaceResolver();
			xmlNamespaceResolver2.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver2.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver2.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver2.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xamlServiceProvider2.Add(typeFromHandle4, new XamlTypeResolver(xmlNamespaceResolver2, typeof(Build).GetTypeInfo().Assembly));
			xamlServiceProvider2.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(24, 89)));
			bindableObject2.SetValue(fontSizeProperty2, extendedTypeConverter2.ConvertFromInvariantString(value2, xamlServiceProvider2));
			entry2.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
			entry2.SetValue(VisualElement.WidthRequestProperty, 70.0);
			stackLayout2.Children.Add(entry2);
			stackLayout3.Children.Add(stackLayout2);
			frame.SetValue(ContentView.ContentProperty, stackLayout3);
			stackLayout18.Children.Add(frame);
			frame2.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame2.SetValue(View.MarginProperty, new Thickness(3.0, 0.0));
			stackLayout4.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label5.SetValue(Label.TextProperty, "舰船建造");
			label5.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout4.Children.Add(label5);
			bindingExtension6.Path = "Game.OthersConfig.ShipBuild";
			BindingBase binding6 = ((IMarkupExtension<BindingBase>)bindingExtension6).ProvideValue(null);
			switch2.SetBinding(Switch.IsToggledProperty, binding6);
			stackLayout4.Children.Add(switch2);
			iconImage.SetValue(IconImage.IconProperty, "md-lightbulb-outline");
			iconImage.SetValue(IconImage.IconColorProperty, Color.CornflowerBlue);
			iconImage.SetValue(VisualElement.HeightRequestProperty, 24.0);
			iconImage.SetValue(VisualElement.WidthRequestProperty, 24.0);
			iconImage.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
			bindingExtension7.Path = "BuildCommand";
			BindingBase binding7 = ((IMarkupExtension<BindingBase>)bindingExtension7).ProvideValue(null);
			tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandProperty, binding7);
			iconImage.GestureRecognizers.Add(tapGestureRecognizer);
			stackLayout4.Children.Add(iconImage);
			stackLayout10.Children.Add(stackLayout4);
			grid.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(4.0));
			columnDefinition.SetValue(ColumnDefinition.WidthProperty, new GridLengthTypeConverter().ConvertFromInvariantString("*"));
			grid.GetValue(Grid.ColumnDefinitionsProperty).Add(columnDefinition);
			columnDefinition2.SetValue(ColumnDefinition.WidthProperty, new GridLengthTypeConverter().ConvertFromInvariantString("*"));
			grid.GetValue(Grid.ColumnDefinitionsProperty).Add(columnDefinition2);
			columnDefinition3.SetValue(ColumnDefinition.WidthProperty, new GridLengthTypeConverter().ConvertFromInvariantString("*"));
			grid.GetValue(Grid.ColumnDefinitionsProperty).Add(columnDefinition3);
			columnDefinition4.SetValue(ColumnDefinition.WidthProperty, new GridLengthTypeConverter().ConvertFromInvariantString("*"));
			grid.GetValue(Grid.ColumnDefinitionsProperty).Add(columnDefinition4);
			stackLayout5.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout5.SetValue(Grid.ColumnProperty, 0);
			image.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("oil.png"));
			image.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image.SetValue(VisualElement.WidthRequestProperty, 18.0);
			stackLayout5.Children.Add(image);
			bindingExtension8.Path = "Game.OthersConfig.ShipOil";
			BindingBase binding8 = ((IMarkupExtension<BindingBase>)bindingExtension8).ProvideValue(null);
			entry3.SetBinding(Entry.TextProperty, binding8);
			BindableObject bindableObject3 = entry3;
			BindableProperty fontSizeProperty3 = Entry.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter3 = new FontSizeConverter();
			string value3 = "15";
			XamlServiceProvider xamlServiceProvider3 = new XamlServiceProvider();
			Type typeFromHandle5 = typeof(IProvideValueTarget);
			object[] array3 = new object[0 + 7];
			array3[0] = entry3;
			array3[1] = stackLayout5;
			array3[2] = grid;
			array3[3] = stackLayout10;
			array3[4] = frame2;
			array3[5] = stackLayout18;
			array3[6] = this;
			object service3;
			xamlServiceProvider3.Add(typeFromHandle5, service3 = new SimpleValueTargetProvider(array3, Entry.FontSizeProperty, nameScope));
			xamlServiceProvider3.Add(typeof(IReferenceProvider), service3);
			Type typeFromHandle6 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver3 = new XmlNamespaceResolver();
			xmlNamespaceResolver3.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver3.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver3.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver3.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xamlServiceProvider3.Add(typeFromHandle6, new XamlTypeResolver(xmlNamespaceResolver3, typeof(Build).GetTypeInfo().Assembly));
			xamlServiceProvider3.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(48, 80)));
			bindableObject3.SetValue(fontSizeProperty3, extendedTypeConverter3.ConvertFromInvariantString(value3, xamlServiceProvider3));
			entry3.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
			entry3.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
			entry3.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
			stackLayout5.Children.Add(entry3);
			grid.Children.Add(stackLayout5);
			stackLayout6.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout6.SetValue(Grid.ColumnProperty, 1);
			image2.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("ammo.png"));
			image2.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image2.SetValue(VisualElement.WidthRequestProperty, 18.0);
			image2.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout6.Children.Add(image2);
			bindingExtension9.Path = "Game.OthersConfig.ShipAmmo";
			BindingBase binding9 = ((IMarkupExtension<BindingBase>)bindingExtension9).ProvideValue(null);
			entry4.SetBinding(Entry.TextProperty, binding9);
			BindableObject bindableObject4 = entry4;
			BindableProperty fontSizeProperty4 = Entry.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter4 = new FontSizeConverter();
			string value4 = "15";
			XamlServiceProvider xamlServiceProvider4 = new XamlServiceProvider();
			Type typeFromHandle7 = typeof(IProvideValueTarget);
			object[] array4 = new object[0 + 7];
			array4[0] = entry4;
			array4[1] = stackLayout6;
			array4[2] = grid;
			array4[3] = stackLayout10;
			array4[4] = frame2;
			array4[5] = stackLayout18;
			array4[6] = this;
			object service4;
			xamlServiceProvider4.Add(typeFromHandle7, service4 = new SimpleValueTargetProvider(array4, Entry.FontSizeProperty, nameScope));
			xamlServiceProvider4.Add(typeof(IReferenceProvider), service4);
			Type typeFromHandle8 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver4 = new XmlNamespaceResolver();
			xmlNamespaceResolver4.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver4.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver4.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver4.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xamlServiceProvider4.Add(typeFromHandle8, new XamlTypeResolver(xmlNamespaceResolver4, typeof(Build).GetTypeInfo().Assembly));
			xamlServiceProvider4.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(52, 81)));
			bindableObject4.SetValue(fontSizeProperty4, extendedTypeConverter4.ConvertFromInvariantString(value4, xamlServiceProvider4));
			entry4.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
			entry4.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
			entry4.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
			stackLayout6.Children.Add(entry4);
			grid.Children.Add(stackLayout6);
			stackLayout7.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout7.SetValue(Grid.ColumnProperty, 2);
			image3.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("steel.png"));
			image3.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image3.SetValue(VisualElement.WidthRequestProperty, 18.0);
			image3.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout7.Children.Add(image3);
			bindingExtension10.Path = "Game.OthersConfig.ShipSteel";
			BindingBase binding10 = ((IMarkupExtension<BindingBase>)bindingExtension10).ProvideValue(null);
			entry5.SetBinding(Entry.TextProperty, binding10);
			BindableObject bindableObject5 = entry5;
			BindableProperty fontSizeProperty5 = Entry.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter5 = new FontSizeConverter();
			string value5 = "15";
			XamlServiceProvider xamlServiceProvider5 = new XamlServiceProvider();
			Type typeFromHandle9 = typeof(IProvideValueTarget);
			object[] array5 = new object[0 + 7];
			array5[0] = entry5;
			array5[1] = stackLayout7;
			array5[2] = grid;
			array5[3] = stackLayout10;
			array5[4] = frame2;
			array5[5] = stackLayout18;
			array5[6] = this;
			object service5;
			xamlServiceProvider5.Add(typeFromHandle9, service5 = new SimpleValueTargetProvider(array5, Entry.FontSizeProperty, nameScope));
			xamlServiceProvider5.Add(typeof(IReferenceProvider), service5);
			Type typeFromHandle10 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver5 = new XmlNamespaceResolver();
			xmlNamespaceResolver5.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver5.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver5.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver5.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xamlServiceProvider5.Add(typeFromHandle10, new XamlTypeResolver(xmlNamespaceResolver5, typeof(Build).GetTypeInfo().Assembly));
			xamlServiceProvider5.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(56, 82)));
			bindableObject5.SetValue(fontSizeProperty5, extendedTypeConverter5.ConvertFromInvariantString(value5, xamlServiceProvider5));
			entry5.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
			entry5.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
			entry5.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
			stackLayout7.Children.Add(entry5);
			grid.Children.Add(stackLayout7);
			stackLayout8.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout8.SetValue(Grid.ColumnProperty, 3);
			image4.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("aluminium.png"));
			image4.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image4.SetValue(VisualElement.WidthRequestProperty, 18.0);
			image4.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout8.Children.Add(image4);
			bindingExtension11.Path = "Game.OthersConfig.ShipAluminium";
			BindingBase binding11 = ((IMarkupExtension<BindingBase>)bindingExtension11).ProvideValue(null);
			entry6.SetBinding(Entry.TextProperty, binding11);
			BindableObject bindableObject6 = entry6;
			BindableProperty fontSizeProperty6 = Entry.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter6 = new FontSizeConverter();
			string value6 = "15";
			XamlServiceProvider xamlServiceProvider6 = new XamlServiceProvider();
			Type typeFromHandle11 = typeof(IProvideValueTarget);
			object[] array6 = new object[0 + 7];
			array6[0] = entry6;
			array6[1] = stackLayout8;
			array6[2] = grid;
			array6[3] = stackLayout10;
			array6[4] = frame2;
			array6[5] = stackLayout18;
			array6[6] = this;
			object service6;
			xamlServiceProvider6.Add(typeFromHandle11, service6 = new SimpleValueTargetProvider(array6, Entry.FontSizeProperty, nameScope));
			xamlServiceProvider6.Add(typeof(IReferenceProvider), service6);
			Type typeFromHandle12 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver6 = new XmlNamespaceResolver();
			xmlNamespaceResolver6.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver6.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver6.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver6.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xamlServiceProvider6.Add(typeFromHandle12, new XamlTypeResolver(xmlNamespaceResolver6, typeof(Build).GetTypeInfo().Assembly));
			xamlServiceProvider6.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(60, 86)));
			bindableObject6.SetValue(fontSizeProperty6, extendedTypeConverter6.ConvertFromInvariantString(value6, xamlServiceProvider6));
			entry6.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
			entry6.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
			entry6.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
			stackLayout8.Children.Add(entry6);
			grid.Children.Add(stackLayout8);
			stackLayout10.Children.Add(grid);
			stackLayout9.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label6.SetValue(Label.TextProperty, "次数:");
			label6.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout9.Children.Add(label6);
			bindingExtension12.Path = "Game.OthersConfig.ShipBuildNumber";
			BindingBase binding12 = ((IMarkupExtension<BindingBase>)bindingExtension12).ProvideValue(null);
			entry7.SetBinding(Entry.TextProperty, binding12);
			BindableObject bindableObject7 = entry7;
			BindableProperty fontSizeProperty7 = Entry.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter7 = new FontSizeConverter();
			string value7 = "15";
			XamlServiceProvider xamlServiceProvider7 = new XamlServiceProvider();
			Type typeFromHandle13 = typeof(IProvideValueTarget);
			object[] array7 = new object[0 + 6];
			array7[0] = entry7;
			array7[1] = stackLayout9;
			array7[2] = stackLayout10;
			array7[3] = frame2;
			array7[4] = stackLayout18;
			array7[5] = this;
			object service7;
			xamlServiceProvider7.Add(typeFromHandle13, service7 = new SimpleValueTargetProvider(array7, Entry.FontSizeProperty, nameScope));
			xamlServiceProvider7.Add(typeof(IReferenceProvider), service7);
			Type typeFromHandle14 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver7 = new XmlNamespaceResolver();
			xmlNamespaceResolver7.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver7.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver7.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver7.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xamlServiceProvider7.Add(typeFromHandle14, new XamlTypeResolver(xmlNamespaceResolver7, typeof(Build).GetTypeInfo().Assembly));
			xamlServiceProvider7.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(65, 84)));
			bindableObject7.SetValue(fontSizeProperty7, extendedTypeConverter7.ConvertFromInvariantString(value7, xamlServiceProvider7));
			entry7.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
			entry7.SetValue(VisualElement.WidthRequestProperty, 60.0);
			stackLayout9.Children.Add(entry7);
			label7.SetValue(Label.TextProperty, "是否快建:");
			label7.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label7.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout9.Children.Add(label7);
			bindingExtension13.Path = "Game.OthersConfig.ShipQuickBuild";
			BindingBase binding13 = ((IMarkupExtension<BindingBase>)bindingExtension13).ProvideValue(null);
			switch3.SetBinding(Switch.IsToggledProperty, binding13);
			stackLayout9.Children.Add(switch3);
			stackLayout10.Children.Add(stackLayout9);
			label8.SetValue(Label.TextProperty, "当建到指定船停止任务,名称模糊匹配,使用|分隔");
			label8.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout10.Children.Add(label8);
			bindingExtension14.Path = "Game.OthersConfig.StopShip";
			BindingBase binding14 = ((IMarkupExtension<BindingBase>)bindingExtension14).ProvideValue(null);
			entry8.SetBinding(Entry.TextProperty, binding14);
			BindableObject bindableObject8 = entry8;
			BindableProperty fontSizeProperty8 = Entry.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter8 = new FontSizeConverter();
			string value8 = "15";
			XamlServiceProvider xamlServiceProvider8 = new XamlServiceProvider();
			Type typeFromHandle15 = typeof(IProvideValueTarget);
			object[] array8 = new object[0 + 5];
			array8[0] = entry8;
			array8[1] = stackLayout10;
			array8[2] = frame2;
			array8[3] = stackLayout18;
			array8[4] = this;
			object service8;
			xamlServiceProvider8.Add(typeFromHandle15, service8 = new SimpleValueTargetProvider(array8, Entry.FontSizeProperty, nameScope));
			xamlServiceProvider8.Add(typeof(IReferenceProvider), service8);
			Type typeFromHandle16 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver8 = new XmlNamespaceResolver();
			xmlNamespaceResolver8.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver8.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver8.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver8.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xamlServiceProvider8.Add(typeFromHandle16, new XamlTypeResolver(xmlNamespaceResolver8, typeof(Build).GetTypeInfo().Assembly));
			xamlServiceProvider8.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(70, 73)));
			bindableObject8.SetValue(fontSizeProperty8, extendedTypeConverter8.ConvertFromInvariantString(value8, xamlServiceProvider8));
			entry8.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
			entry8.SetValue(VisualElement.WidthRequestProperty, 250.0);
			stackLayout10.Children.Add(entry8);
			frame2.SetValue(ContentView.ContentProperty, stackLayout10);
			stackLayout18.Children.Add(frame2);
			frame3.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame3.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 3.0, 3.0));
			stackLayout11.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label9.SetValue(Label.TextProperty, "装备制造");
			label9.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout11.Children.Add(label9);
			bindingExtension15.Path = "Game.OthersConfig.EquipmentBuild";
			BindingBase binding15 = ((IMarkupExtension<BindingBase>)bindingExtension15).ProvideValue(null);
			switch4.SetBinding(Switch.IsToggledProperty, binding15);
			stackLayout11.Children.Add(switch4);
			iconImage2.SetValue(IconImage.IconProperty, "md-lightbulb-outline");
			iconImage2.SetValue(IconImage.IconColorProperty, Color.CornflowerBlue);
			iconImage2.SetValue(VisualElement.HeightRequestProperty, 24.0);
			iconImage2.SetValue(VisualElement.WidthRequestProperty, 24.0);
			iconImage2.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
			bindingExtension16.Path = "EquipBuildCommand";
			BindingBase binding16 = ((IMarkupExtension<BindingBase>)bindingExtension16).ProvideValue(null);
			tapGestureRecognizer2.SetBinding(TapGestureRecognizer.CommandProperty, binding16);
			iconImage2.GestureRecognizers.Add(tapGestureRecognizer2);
			stackLayout11.Children.Add(iconImage2);
			stackLayout17.Children.Add(stackLayout11);
			grid2.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(4.0));
			columnDefinition5.SetValue(ColumnDefinition.WidthProperty, new GridLengthTypeConverter().ConvertFromInvariantString("*"));
			grid2.GetValue(Grid.ColumnDefinitionsProperty).Add(columnDefinition5);
			columnDefinition6.SetValue(ColumnDefinition.WidthProperty, new GridLengthTypeConverter().ConvertFromInvariantString("*"));
			grid2.GetValue(Grid.ColumnDefinitionsProperty).Add(columnDefinition6);
			columnDefinition7.SetValue(ColumnDefinition.WidthProperty, new GridLengthTypeConverter().ConvertFromInvariantString("*"));
			grid2.GetValue(Grid.ColumnDefinitionsProperty).Add(columnDefinition7);
			columnDefinition8.SetValue(ColumnDefinition.WidthProperty, new GridLengthTypeConverter().ConvertFromInvariantString("*"));
			grid2.GetValue(Grid.ColumnDefinitionsProperty).Add(columnDefinition8);
			stackLayout12.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout12.SetValue(Grid.ColumnProperty, 0);
			image5.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("oil.png"));
			image5.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image5.SetValue(VisualElement.WidthRequestProperty, 18.0);
			stackLayout12.Children.Add(image5);
			bindingExtension17.Path = "Game.OthersConfig.EquipmentOil";
			BindingBase binding17 = ((IMarkupExtension<BindingBase>)bindingExtension17).ProvideValue(null);
			entry9.SetBinding(Entry.TextProperty, binding17);
			BindableObject bindableObject9 = entry9;
			BindableProperty fontSizeProperty9 = Entry.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter9 = new FontSizeConverter();
			string value9 = "15";
			XamlServiceProvider xamlServiceProvider9 = new XamlServiceProvider();
			Type typeFromHandle17 = typeof(IProvideValueTarget);
			object[] array9 = new object[0 + 7];
			array9[0] = entry9;
			array9[1] = stackLayout12;
			array9[2] = grid2;
			array9[3] = stackLayout17;
			array9[4] = frame3;
			array9[5] = stackLayout18;
			array9[6] = this;
			object service9;
			xamlServiceProvider9.Add(typeFromHandle17, service9 = new SimpleValueTargetProvider(array9, Entry.FontSizeProperty, nameScope));
			xamlServiceProvider9.Add(typeof(IReferenceProvider), service9);
			Type typeFromHandle18 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver9 = new XmlNamespaceResolver();
			xmlNamespaceResolver9.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver9.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver9.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver9.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xamlServiceProvider9.Add(typeFromHandle18, new XamlTypeResolver(xmlNamespaceResolver9, typeof(Build).GetTypeInfo().Assembly));
			xamlServiceProvider9.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(93, 85)));
			bindableObject9.SetValue(fontSizeProperty9, extendedTypeConverter9.ConvertFromInvariantString(value9, xamlServiceProvider9));
			entry9.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
			entry9.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
			entry9.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
			stackLayout12.Children.Add(entry9);
			grid2.Children.Add(stackLayout12);
			stackLayout13.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout13.SetValue(Grid.ColumnProperty, 1);
			image6.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("ammo.png"));
			image6.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image6.SetValue(VisualElement.WidthRequestProperty, 18.0);
			image6.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout13.Children.Add(image6);
			bindingExtension18.Path = "Game.OthersConfig.EquipmentAmmo";
			BindingBase binding18 = ((IMarkupExtension<BindingBase>)bindingExtension18).ProvideValue(null);
			entry10.SetBinding(Entry.TextProperty, binding18);
			BindableObject bindableObject10 = entry10;
			BindableProperty fontSizeProperty10 = Entry.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter10 = new FontSizeConverter();
			string value10 = "15";
			XamlServiceProvider xamlServiceProvider10 = new XamlServiceProvider();
			Type typeFromHandle19 = typeof(IProvideValueTarget);
			object[] array10 = new object[0 + 7];
			array10[0] = entry10;
			array10[1] = stackLayout13;
			array10[2] = grid2;
			array10[3] = stackLayout17;
			array10[4] = frame3;
			array10[5] = stackLayout18;
			array10[6] = this;
			object service10;
			xamlServiceProvider10.Add(typeFromHandle19, service10 = new SimpleValueTargetProvider(array10, Entry.FontSizeProperty, nameScope));
			xamlServiceProvider10.Add(typeof(IReferenceProvider), service10);
			Type typeFromHandle20 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver10 = new XmlNamespaceResolver();
			xmlNamespaceResolver10.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver10.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver10.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver10.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xamlServiceProvider10.Add(typeFromHandle20, new XamlTypeResolver(xmlNamespaceResolver10, typeof(Build).GetTypeInfo().Assembly));
			xamlServiceProvider10.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(97, 86)));
			bindableObject10.SetValue(fontSizeProperty10, extendedTypeConverter10.ConvertFromInvariantString(value10, xamlServiceProvider10));
			entry10.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
			entry10.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
			entry10.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
			stackLayout13.Children.Add(entry10);
			grid2.Children.Add(stackLayout13);
			stackLayout14.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout14.SetValue(Grid.ColumnProperty, 2);
			image7.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("steel.png"));
			image7.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image7.SetValue(VisualElement.WidthRequestProperty, 18.0);
			image7.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout14.Children.Add(image7);
			bindingExtension19.Path = "Game.OthersConfig.EquipmentSteel";
			BindingBase binding19 = ((IMarkupExtension<BindingBase>)bindingExtension19).ProvideValue(null);
			entry11.SetBinding(Entry.TextProperty, binding19);
			BindableObject bindableObject11 = entry11;
			BindableProperty fontSizeProperty11 = Entry.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter11 = new FontSizeConverter();
			string value11 = "15";
			XamlServiceProvider xamlServiceProvider11 = new XamlServiceProvider();
			Type typeFromHandle21 = typeof(IProvideValueTarget);
			object[] array11 = new object[0 + 7];
			array11[0] = entry11;
			array11[1] = stackLayout14;
			array11[2] = grid2;
			array11[3] = stackLayout17;
			array11[4] = frame3;
			array11[5] = stackLayout18;
			array11[6] = this;
			object service11;
			xamlServiceProvider11.Add(typeFromHandle21, service11 = new SimpleValueTargetProvider(array11, Entry.FontSizeProperty, nameScope));
			xamlServiceProvider11.Add(typeof(IReferenceProvider), service11);
			Type typeFromHandle22 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver11 = new XmlNamespaceResolver();
			xmlNamespaceResolver11.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver11.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver11.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver11.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xamlServiceProvider11.Add(typeFromHandle22, new XamlTypeResolver(xmlNamespaceResolver11, typeof(Build).GetTypeInfo().Assembly));
			xamlServiceProvider11.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(101, 87)));
			bindableObject11.SetValue(fontSizeProperty11, extendedTypeConverter11.ConvertFromInvariantString(value11, xamlServiceProvider11));
			entry11.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
			entry11.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
			entry11.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
			stackLayout14.Children.Add(entry11);
			grid2.Children.Add(stackLayout14);
			stackLayout15.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout15.SetValue(Grid.ColumnProperty, 3);
			image8.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("aluminium.png"));
			image8.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image8.SetValue(VisualElement.WidthRequestProperty, 18.0);
			image8.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout15.Children.Add(image8);
			bindingExtension20.Path = "Game.OthersConfig.EquipmentAluminium";
			BindingBase binding20 = ((IMarkupExtension<BindingBase>)bindingExtension20).ProvideValue(null);
			entry12.SetBinding(Entry.TextProperty, binding20);
			BindableObject bindableObject12 = entry12;
			BindableProperty fontSizeProperty12 = Entry.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter12 = new FontSizeConverter();
			string value12 = "15";
			XamlServiceProvider xamlServiceProvider12 = new XamlServiceProvider();
			Type typeFromHandle23 = typeof(IProvideValueTarget);
			object[] array12 = new object[0 + 7];
			array12[0] = entry12;
			array12[1] = stackLayout15;
			array12[2] = grid2;
			array12[3] = stackLayout17;
			array12[4] = frame3;
			array12[5] = stackLayout18;
			array12[6] = this;
			object service12;
			xamlServiceProvider12.Add(typeFromHandle23, service12 = new SimpleValueTargetProvider(array12, Entry.FontSizeProperty, nameScope));
			xamlServiceProvider12.Add(typeof(IReferenceProvider), service12);
			Type typeFromHandle24 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver12 = new XmlNamespaceResolver();
			xmlNamespaceResolver12.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver12.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver12.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver12.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xamlServiceProvider12.Add(typeFromHandle24, new XamlTypeResolver(xmlNamespaceResolver12, typeof(Build).GetTypeInfo().Assembly));
			xamlServiceProvider12.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(105, 91)));
			bindableObject12.SetValue(fontSizeProperty12, extendedTypeConverter12.ConvertFromInvariantString(value12, xamlServiceProvider12));
			entry12.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
			entry12.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
			entry12.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
			stackLayout15.Children.Add(entry12);
			grid2.Children.Add(stackLayout15);
			stackLayout17.Children.Add(grid2);
			stackLayout16.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label10.SetValue(Label.TextProperty, "次数:");
			label10.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout16.Children.Add(label10);
			bindingExtension21.Path = "Game.OthersConfig.EquipmentBuildNumber";
			BindingBase binding21 = ((IMarkupExtension<BindingBase>)bindingExtension21).ProvideValue(null);
			entry13.SetBinding(Entry.TextProperty, binding21);
			BindableObject bindableObject13 = entry13;
			BindableProperty fontSizeProperty13 = Entry.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter13 = new FontSizeConverter();
			string value13 = "15";
			XamlServiceProvider xamlServiceProvider13 = new XamlServiceProvider();
			Type typeFromHandle25 = typeof(IProvideValueTarget);
			object[] array13 = new object[0 + 6];
			array13[0] = entry13;
			array13[1] = stackLayout16;
			array13[2] = stackLayout17;
			array13[3] = frame3;
			array13[4] = stackLayout18;
			array13[5] = this;
			object service13;
			xamlServiceProvider13.Add(typeFromHandle25, service13 = new SimpleValueTargetProvider(array13, Entry.FontSizeProperty, nameScope));
			xamlServiceProvider13.Add(typeof(IReferenceProvider), service13);
			Type typeFromHandle26 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver13 = new XmlNamespaceResolver();
			xmlNamespaceResolver13.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver13.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver13.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver13.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xamlServiceProvider13.Add(typeFromHandle26, new XamlTypeResolver(xmlNamespaceResolver13, typeof(Build).GetTypeInfo().Assembly));
			xamlServiceProvider13.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(110, 89)));
			bindableObject13.SetValue(fontSizeProperty13, extendedTypeConverter13.ConvertFromInvariantString(value13, xamlServiceProvider13));
			entry13.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
			entry13.SetValue(VisualElement.WidthRequestProperty, 60.0);
			stackLayout16.Children.Add(entry13);
			label11.SetValue(Label.TextProperty, "是否快建:");
			label11.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label11.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout16.Children.Add(label11);
			bindingExtension22.Path = "Game.OthersConfig.EquipmentQuickBuild";
			BindingBase binding22 = ((IMarkupExtension<BindingBase>)bindingExtension22).ProvideValue(null);
			switch5.SetBinding(Switch.IsToggledProperty, binding22);
			stackLayout16.Children.Add(switch5);
			stackLayout17.Children.Add(stackLayout16);
			label12.SetValue(Label.TextProperty, "当建到指定装备停止任务,名称模糊匹配,使用|分隔");
			label12.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout17.Children.Add(label12);
			bindingExtension23.Path = "Game.OthersConfig.StopEquip";
			BindingBase binding23 = ((IMarkupExtension<BindingBase>)bindingExtension23).ProvideValue(null);
			entry14.SetBinding(Entry.TextProperty, binding23);
			BindableObject bindableObject14 = entry14;
			BindableProperty fontSizeProperty14 = Entry.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter14 = new FontSizeConverter();
			string value14 = "15";
			XamlServiceProvider xamlServiceProvider14 = new XamlServiceProvider();
			Type typeFromHandle27 = typeof(IProvideValueTarget);
			object[] array14 = new object[0 + 5];
			array14[0] = entry14;
			array14[1] = stackLayout17;
			array14[2] = frame3;
			array14[3] = stackLayout18;
			array14[4] = this;
			object service14;
			xamlServiceProvider14.Add(typeFromHandle27, service14 = new SimpleValueTargetProvider(array14, Entry.FontSizeProperty, nameScope));
			xamlServiceProvider14.Add(typeof(IReferenceProvider), service14);
			Type typeFromHandle28 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver14 = new XmlNamespaceResolver();
			xmlNamespaceResolver14.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver14.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver14.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver14.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xamlServiceProvider14.Add(typeFromHandle28, new XamlTypeResolver(xmlNamespaceResolver14, typeof(Build).GetTypeInfo().Assembly));
			xamlServiceProvider14.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(115, 74)));
			bindableObject14.SetValue(fontSizeProperty14, extendedTypeConverter14.ConvertFromInvariantString(value14, xamlServiceProvider14));
			entry14.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
			entry14.SetValue(VisualElement.WidthRequestProperty, 250.0);
			stackLayout17.Children.Add(entry14);
			frame3.SetValue(ContentView.ContentProperty, stackLayout17);
			stackLayout18.Children.Add(frame3);
			this.SetValue(ContentPage.ContentProperty, stackLayout18);
		}

		// Token: 0x060000AB RID: 171 RVA: 0x0001CA5E File Offset: 0x0001AC5E
		private void __InitComponentRuntime()
		{
			this.LoadFromXaml(typeof(Build));
		}
	}
}
